battle of algiers - German English Dictionary